import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    username:'',
    cartcount:0
  },
  mutations: {
    saveUserName(state,username){
      state.username=username
    },
    saveCartCount(state,cartcount){
      state.cartcount=cartcount
    }
  },
  actions: {
    saveUserName(context,username){
      context.commit('saveUserName',username)
    },
    saveCartCount(context,cartcount){
      context.commit('saveCartCount',cartcount)
    }
    // 通过actions中传入到mutations中 在通过mutations中对stare中的数据进行赋值
  },
})
